#!/usr/bin/perl
print "LG United Mobile MAC Drivers Ver 4.9-> preflight \n";
print " removing library receipts \n";
$result = `rm -R "/Library/Receipts/LG United Mobile Mac Drivers.pkg*"`;
$result = `rm -R "/Library/Receipts/LG United Android Mac Drivers.pkg*"`;
$result = `sw_vers -productVersion `;
$prodversion = substr($result,0,4);

if($prodversion < "10.9" )
{
	print "removing lgandroid_usbbus.kext \n";
	$result =`rm -R "/System/Library/Extensions/lgandroid_usbbus.kext"`;
	print "removing lgandroid_mdmdata.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_mdmdata.kext" `;
	print "removing lgandroid_mdmcontrol.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_mdmcontrol.kext" `;
	print "removing lgandroid_ndisdata.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_ndisdata.kext" `;
	print "removing lgandroid_ndiscontrol.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_ndiscontrol.kext" `;
	print "removing lgandroid_serial.kext \n";
	$result = `rm -R "/System/Library/Extensions/lgandroid_serial.kext" `;
	print "removing ccl file \n";
	$result = `rm -R "/Library/Modem Scripts/LG AndroidNet.ccl" `;
}
else
{
	print "removing lgandroid_usbbus.kext \n";
	$result =`rm -R "/Library/Extensions/lgandroid_usbbus.kext"`;
	print "removing lgandroid_mdmdata.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_mdmdata.kext" `;
	print "removing lgandroid_mdmcontrol.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_mdmcontrol.kext" `;
	print "removing lgandroid_ndisdata.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_ndisdata.kext" `;
	print "removing lgandroid_ndiscontrol.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_ndiscontrol.kext" `;
	print "removing lgandroid_serial.kext \n";
	$result = `rm -R "/Library/Extensions/lgandroid_serial.kext" `;
	print "removing ccl file \n";
	$result = `rm -R "/Library/Modem Scripts/LG AndroidNet.ccl" `;
}

print "LG United Mobile MAC Drivers Ver 4.9 <- preflight \n";


`exit 0`;
